using System;
using System.Runtime.InteropServices;
namespace BMC.ARSystem
{
	[ARStructTypeInfo(Name = "ARAttachmentLimitStruct", NumberOfMembers = 3u), ClassInterface, Guid("948c0b2a-b389-4f1e-b347-b419353dcef4"), ProgId("BMC.ARSystem.AttachmentLimit")]
	public class AttachmentLimit : Limit
	{
		[ARStructMemTypeInfo(Name = "maxSize", Offset = 0u)]
		private uint _maxSize;
		[ARStructMemTypeInfo(Name = "attachType", Offset = 1u)]
		private uint _attachType;
		[ARStructMemTypeInfo(Name = "fullTextOptions", Offset = 2u)]
		private uint _fullTextOptions;
		public uint MaxSize
		{
			get
			{
				return this._maxSize;
			}
			set
			{
				this._maxSize = value;
			}
		}
		public uint AttachType
		{
			get
			{
				return this._attachType;
			}
			set
			{
				this._attachType = value;
			}
		}
		public uint FullTextOptions
		{
			get
			{
				return this._fullTextOptions;
			}
			set
			{
				this._fullTextOptions = value;
			}
		}
	}
}
